Skip to content

build(deps-dev): update dependency typescript-eslint to v8.59.3#276

Merged
1 commit merged into
masterfrom
renovate/typescript-eslint-monorepo
May 19, 2026
Merged

build(deps-dev): update dependency typescript-eslint to v8.59.3#276
1 commit merged into
masterfrom
renovate/typescript-eslint-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 17, 2026

This PR contains the following updates:

Package Change Age Confidence
typescript-eslint (source) 8.59.28.59.3 age confidence

Release Notes

typescript-eslint/typescript-eslint (typescript-eslint)

v8.59.3

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.


Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the Type: Dependencies Dependency issues or Changes to dependency files label May 17, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 17, 2026

ℹ️ Artifact update notice

File name: plugins/pr/package-lock.json

npm --before could not be enforced because existing locked packages were published after the minimumReleaseAge cutoff. This will resolve after the next lock file maintenance run.

File name: plugins/kyosei/package-lock.json

npm --before could not be enforced because existing locked packages were published after the minimumReleaseAge cutoff. This will resolve after the next lock file maintenance run.

File name: plugins/commit/package-lock.json

npm --before could not be enforced because existing locked packages were published after the minimumReleaseAge cutoff. This will resolve after the next lock file maintenance run.

Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typescript-eslint を 8.59.2 から 8.59.3 へ更新する Renovate によるパッチバージョンアップです。上流のリリースノートに This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. とある通り、コード変更は含まれません。差分は plugins/commit, plugins/kyosei, plugins/prpackage.json / package-lock.json のバージョン文字列と integrity ハッシュのみで、整合性も取れています。ユーザー向けの挙動変更はなく、プラグインバージョンを上げる必要もない devDependencies の更新のため、そのまま承認します。

Review metadata
  • Reviewed commit: 09dd301
  • PR: #276
  • kyosei: 3.4.3
  • kyosei-action: 2.1.1
  • Claude Code: 2.1.139
  • Model: claude-opus-4-7
  • Execution: GitHub Actions (run)

@ncaq ncaq enabled auto-merge May 17, 2026 04:15
@renovate renovate Bot force-pushed the renovate/typescript-eslint-monorepo branch from 09dd301 to 82cf531 Compare May 18, 2026 21:12
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 18, 2026

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: plugins/pr/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: konoka-pr@undefined
npm error Found: eslint@undefined
npm error node_modules/eslint
npm error   dev eslint@"10.4.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer eslint@"^8.57.0 || ^9.0.0 || ^10.0.0" from typescript-eslint@8.59.3
npm error node_modules/typescript-eslint
npm error   dev typescript-eslint@"8.59.3" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-05-19T02_42_33_497Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-05-19T02_42_33_497Z-debug-0.log

File name: plugins/kyosei/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: konoka-kyosei@undefined
npm error Found: eslint@undefined
npm error node_modules/eslint
npm error   dev eslint@"10.4.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer eslint@"^8.57.0 || ^9.0.0 || ^10.0.0" from typescript-eslint@8.59.3
npm error node_modules/typescript-eslint
npm error   dev typescript-eslint@"8.59.3" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-05-19T02_42_36_417Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-05-19T02_42_36_417Z-debug-0.log

File name: plugins/commit/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: konoka-commit@undefined
npm error Found: eslint@undefined
npm error node_modules/eslint
npm error   dev eslint@"10.4.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer eslint@"^8.57.0 || ^9.0.0 || ^10.0.0" from typescript-eslint@8.59.3
npm error node_modules/typescript-eslint
npm error   dev typescript-eslint@"8.59.3" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-05-19T02_42_39_108Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-05-19T02_42_39_108Z-debug-0.log

Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typescript-eslint を 8.59.2 から 8.59.3 へ更新する Renovate のパッチバージョンアップですが、現状マージ可能な状態ではありません。

Renovate 自身が #276 のコメントで報告している通り、plugins/commit, plugins/kyosei, plugins/prpackage-lock.json 更新が ERESOLVE で失敗しています。原因は typescript-eslint@8.59.3peerDependencieseslint@"^8.57.0 || ^9.0.0 || ^10.0.0" を要求するのに対し、本リポジトリは eslint@10.4.0 を使用しており、npm がピア解決に失敗しているためです。

この PR の差分には 3 つの package.json のバージョン文字列変更のみが含まれ、package-lock.json の更新がありません。このまま npm ci 等を実行すると lockfile と package.json の不整合でインストールが破綻する可能性があります。

対応案:

  • typescript-eslint 側で eslint@^10 の peer 対応版がリリースされるのを待ってから更新する。
  • もしくは ncaq/konoka 側で --legacy-peer-deps 等の運用方針を決め、lockfile を再生成した上でこの PR にコミットする。

リリースノート自体は version bump only で実コードの変更はないため、急いで取り込むメリットも特にありません。前回承認 (commit 09dd301) からの変更はバージョン番号が 8.59.2 → 8.59.3 に変わっただけですが、上記の lockfile 整合性の問題があるため判定を CHANGES_REQUESTED に変更します。

Review metadata
  • Reviewed commit: 82cf531
  • PR: #276
  • kyosei: 3.4.3
  • kyosei-action: 2.1.1
  • Claude Code: 2.1.139
  • Model: claude-opus-4-7
  • Execution: GitHub Actions (run)

"prettier": "3.8.3",
"typescript": "6.0.3",
"typescript-eslint": "8.59.2",
"typescript-eslint": "8.59.3",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

📦 Dependency

typescript-eslint@8.59.3peerDependencieseslint@"^8.57.0 || ^9.0.0 || ^10.0.0" ですが、本プラグインは eslint@10.4.0 を使用しており、Renovate のロックファイル更新が ERESOLVE で失敗しています (#276 の Renovate コメント参照)。package-lock.json が更新されていないため、現状の差分のままではマージ後に npm ci が壊れる恐れがあります。typescript-eslint 側で eslint@^10 を正式サポートするリリースを待つか、ロックファイルを手動で再生成してこの PR に含める必要があります。

"prettier": "3.8.3",
"typescript": "6.0.3",
"typescript-eslint": "8.59.2",
"typescript-eslint": "8.59.3",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

📦 Dependency

#276 で Renovate が報告している通り、plugins/commit/package-lock.json の更新が eslint@10.4.0 との peer 解決失敗で失敗しています。package.json だけがバージョンアップされて lockfile が古いままなので、整合性が崩れます。plugins/kyosei/package.json 側の同種コメントと合わせて対応をお願いします。

Comment thread plugins/pr/package.json
"prettier": "3.8.3",
"typescript": "6.0.3",
"typescript-eslint": "8.59.2",
"typescript-eslint": "8.59.3",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

📦 Dependency

#276 で Renovate が報告している通り、plugins/pr/package-lock.json の更新も eslint@10.4.0 との peer 解決失敗で失敗しています。package.json のみが更新された状態なので、lockfile との不整合が残ります。

@renovate renovate Bot force-pushed the renovate/typescript-eslint-monorepo branch from 82cf531 to 86ae449 Compare May 19, 2026 02:10
Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

前回レビュー (commit 82cf531) 以降、head が 86ae449 に進みましたが、差分は引き続き typescript-eslint8.59.28.59.3 に更新する 3 ファイルの package.json のバージョン文字列のみで、package-lock.json の更新はありません。

Renovate の最新のアーティファクト更新コメント (2026-05-19T02:10:47Z) でも、前回と同じ ERESOLVEplugins/commit, plugins/kyosei, plugins/pr のすべてで再発しています。原因も前回と同様で、typescript-eslint@8.59.3peerDependencies (eslint@"^8.57.0 || ^9.0.0 || ^10.0.0") と本リポジトリの eslint@10.4.0 の不整合により、npm がピア解決に失敗し lockfile を再生成できていません。

この状態でマージすると npm ci 等が破綻する可能性があるため、判定は引き続き CHANGES_REQUESTED を維持します。対応案も前回と同じです。

  • typescript-eslint 側で eslint@^10 を正式サポートするリリース (peerDependencies の拡張) を待ってから更新する。
  • もしくは ncaq/konoka 側で --legacy-peer-deps 等の運用方針を決めて lockfile を再生成し、本 PR にコミットする。

既存インラインコメント (#276 のレビュースレッド 3 件) と内容が重複するため、新規インラインは付与しません。

Review metadata
  • Reviewed commit: 86ae449
  • PR: #276
  • kyosei: 3.4.3
  • kyosei-action: 2.1.1
  • Claude Code: 2.1.139
  • Model: claude-opus-4-7
  • Execution: GitHub Actions (run)

@renovate renovate Bot force-pushed the renovate/typescript-eslint-monorepo branch from 86ae449 to 9141639 Compare May 19, 2026 02:42
Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

前回レビュー (commit 86ae449) 以降の head 進行 (9141639) は .github/workflows/kyosei.yml の更新のみで、本 PR の本体差分である plugins/{commit,kyosei,pr}/package.jsontypescript-eslint 8.59.28.59.3 変更には変化がなく、package-lock.json も依然として更新されていません。

Renovate の最新アーティファクト更新コメント (2026-05-19T02:42:48Z) でも、typescript-eslint@8.59.3peerDependencies (eslint@"^8.57.0 || ^9.0.0 || ^10.0.0") と本リポジトリの eslint@10.4.0 の不整合により、3 つのプラグインすべてで ERESOLVE が再発しています。lockfile が古いままマージすると npm ci 等が破綻する恐れがあるため、判定は引き続き CHANGES_REQUESTED を維持します。

対応案も前回と同じです。

  • typescript-eslint 側で eslint@^10 を正式サポートするリリース (peerDependencies の拡張) を待ってから更新する。
  • もしくは ncaq/konoka 側で --legacy-peer-deps 等の運用方針を決めて lockfile を再生成し、本 PR にコミットする。

既存インラインコメント (#276 のレビュースレッド 3 件) と内容が重複するため、新規インラインは付与しません。

Review metadata
  • Reviewed commit: 9141639
  • PR: #276
  • kyosei: 3.4.3
  • kyosei-action: 2.1.2
  • Claude Code: 2.1.142
  • Model: claude-opus-4-7
  • Execution: GitHub Actions (run)

@ncaq ncaq closed this pull request by merging all changes into master in b57a549 May 19, 2026
@ncaq ncaq deleted the renovate/typescript-eslint-monorepo branch May 19, 2026 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Dependencies Dependency issues or Changes to dependency files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant